home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / EDUCMISC / BABYDR01.LZH / BABYDRAW.DOC next >
Text File  |  1991-03-15  |  51KB  |  926 lines

  1.      ==============================================================
  2.                    BABYDRAW Ver 1.01 Drawing Program 
  3.            Copyright (C) 1990,1991 by Kenneth R. Casey, Jr.
  4.                          All Rights Reserved.
  5.      ==============================================================
  6.  
  7.                            TABLE OF CONTENTS
  8.  
  9.      REGISTRATION PRICES SUBSTANTIALLY REDUCED! ............. 0.0
  10.      BABYDRAW REQUIREMENTS AND LICENSING INFORMATION ........ 1.0
  11.      REQUIREMENTS ........................................... 1.1
  12.      LICENSE AGREEMENT FOR SHAREWARE VERSION ................ 1.2
  13.      THE BABYDRAW LICENSE AGREEMENT FOR CUSTOMIZED VERSION .. 1.3
  14.      DISCLAIMER ............................................. 1.4
  15.      SHAREWARE .............................................. 1.5
  16.      ADDITIONAL FEATURES IN THE REGISTERED VERSION .......... 1.5.1
  17.      HOW TO ORDER THE REGISTERED/CUSTOMIZED VERSION ......... 1.5.2
  18.      BABYDRAW ORDER FORM .................................... 1.5.3
  19.      BABYDRAW ............................................... 2.0
  20.      USAGE .................................................. 2.1
  21.      DRAWING / THE HELP SCREEN .............................. 2.2
  22.      DRAWING LINES .......................................... 2.2.1
  23.      DRAWING INCREMENTALLY .................................. 2.2.2
  24.      DRAWING CIRCLES ........................................ 2.2.3
  25.      FILLING SHAPES ......................................... 2.2.4
  26.      PRINTING YOUR DRAWING .................................. 2.2.5
  27.      USING THE BABYDRAW PRINTER ROUTINE ..................... 2.2.5.1
  28.      USING DOS' GRAPHICS.COM TO PRINT ....................... 2.2.5.2
  29.      QUITTING FROM BABYDRAW ................................. 2.2.5
  30.      FUN FOR BABIES (TODDLERS) .............................. 2.3
  31.      CREATE YOUR OWN OPENING SCREEN! ........................ 2.4
  32.      LOADING/SAVING RECORDING/PLAYING DRAWINGS .............. 2.5
  33.      SAVING DRAWINGS ........................................ 2.5.1
  34.      LOADING/DELETING DRAWINGS .............................. 2.5.2
  35.      RECORDING DRAWINGS (Registered Version Only) ........... 2.5.3
  36.      CLEARING THE SCREEN BEFORE RECORDING ................... 2.5.3.1
  37.      TRICKS AND MACROS ...................................... 2.5.3.2
  38.      SAVING THE RECORDING ................................... 2.5.3.3
  39.      APPENDING TO RECORDINGS ................................ 2.5.3.4
  40.      CORRECTING ERRORS AND EDITING RECORDINGS ............... 2.5.3.5
  41.      PLAYING BACK/DELETING RECORDINGS ....................... 2.5.4
  42.      BDRAW THE PLAYBACK UTILITY! ............................ 3.0
  43.      USAGE .................................................. 3.1
  44.  
  45.      PART 0.0 REGISTRATION PRICES SUBSTANTIALLY REDUCED!
  46.  
  47.           There has been a substantial reduction in the price of 
  48.      registration.  You can purchase personalized copies for up 
  49.      to 4 persons now for only $19.95!  If you require additional 
  50.      copies, these are only $5.00 each when included with the 
  51.      purchase of the first 4!  This would make a great gift for 
  52.      any child (no matter his age). 
  53.           You can now use your MasterCard or Visa card to order 
  54.      BabyDraw.  You can use the convenient order forms or call us 
  55.      at (517) 828-6520.  To quickly print an order form, print 
  56.      ORDER.FRM, or run BDRAW.EXE without arguments.
  57.  
  58.  
  59.  
  60.      PART 1.0 BABYDRAW REQUIREMENTS AND LICENSING INFORMATION
  61.      PART 1.1 REQUIREMENTS 
  62.           BabyDraw requires an IBM PC compatible computer with a 
  63.      CGA, EGA, or VGA color card and monitor.  It will run on 
  64.      Hercules cards providing a CGA emulation utility such as 
  65.      SIMCGA (also shareware) has been loaded prior to running.  
  66.      At least 256k of FREE memory must be available.  Since it 
  67.      operates in graphics mode, it will not run on monochrome 
  68.      systems without a hercules card and CGA emulation utility. 
  69.  
  70.      PART 1.2 LICENSE AGREEMENT FOR SHAREWARE VERSION 
  71.           The shareware (non-customized version) of "BabyDraw" 
  72.      may be freely copied and distributed so long as no more than 
  73.      $6.00 is charged and it is clearly represented that the 
  74.      charge is for the service of copying only.  The files 
  75.      included in the BabyDraw package remain the exclusive 
  76.      property of Kenneth R. Casey, Jr. the copyright holder. 
  77.           If you have paid a fee to a distribution service to 
  78.      receive the shareware version, no part of this fee was used 
  79.      to compensate the author.  You paid only for the service of 
  80.      copying and conveying to you a copy of this program for 
  81.      evaluation only!  You MUST pay for your copy if you continue 
  82.      to use the program.  UNDER NO CIRCUMSTANCES MAY YOU CONTINUE 
  83.      TO USE BABYDRAW WITHOUT REGISTERING!  If you do not wish to 
  84.      purchase a copy of up to 4 individually customized copies 
  85.      for $19.95, you may purchase a license to use the shareware 
  86.      version for $10.00.  If after trying BabyDraw for a few days 
  87.      you decide not to register, you MUST remove the program 
  88.      completely from your system.  You may continue to give 
  89.      copies to friends and etcetera if you wish, but YOU MAY NOT 
  90.      CONTINUE TO USE THE SOFTWARE UNLESS YOU ARE REGISTERED! 
  91.  
  92.      PART 1.3 THE BABYDRAW LICENSE AGREEMENT FOR CUSTOMIZED VERSION
  93.  
  94.           Hereinafter, "THE SOFTWARE" shall refer to the 
  95.      customized or registered version of "BabyDraw", and "THE 
  96.      AUTHOR" shall refer to Kenneth R. Casey, Jr.   This is a 
  97.      legal agreement between you, the END USER, and THE AUTHOR. 
  98.      By continuing to use the THE SOFTWARE, you are agreeing to 
  99.      be bound by the terms of this agreement. If you do not agree 
  100.      to the terms of this agreement, promptly destroy all copies 
  101.      of THE SOFTWARE and any accompanying documentation.   THE 
  102.      AUTHOR grants to you the END USER, the right to use one copy 
  103.      of THE SOFTWARE on a single terminal connected to a single 
  104.      computer (i.e. with a single CPU), Purchase of a single copy 
  105.      entitles you to telephone support and the use of a single 
  106.      copy of the program. THE SOFTWARE is owned by THE AUTHOR, 
  107.      and is protected by United States copyright laws and 
  108.      international treaty provisions.   You may not reverse 
  109.      engineer, decompile, or disassemble THE SOFTWARE. You may 
  110.      make a single copy of THE SOFTWARE as a backup in case of 
  111.      failure of the original.  Copying the software for reasons 
  112.      other than backup is a violation of United States Copyright 
  113.      Law and is expressly forbidden!  Duplication of "THE 
  114.      SOFTWARE" for any other reason including for sale, loan, 
  115.      rental, or gift is a federal crime.  Penalties include fines 
  116.      of as much as $50,000 and jail terms of up to five years. 
  117.  
  118.      PART 1.4 DISCLAIMER OF LIABILITY 
  119.           This program is provided "AS IS" without any warranty, 
  120.      expressed or implied, including but not limited to, implied 
  121.      warranties of merchantability and fitfulness for a 
  122.      particular purpose, with respect to the software, the 
  123.      documentation, and the media upon which it is conveyed.  In 
  124.      no event shall SPELLBOUND! Software, Kenneth R. Casey, Jr. 
  125.      or their suppliers be liable for any damages whatsoever 
  126.      (including, without limitation, damages for loss of business 
  127.      profits, business interruption, loss of business 
  128.      information, or other pecuniary loss) arising out of the use 
  129.      of or inability to use "BabyDraw", even if SPELLBOUND! 
  130.      Software or Kenneth R. Casey, Jr. have been advised of the 
  131.      possibility of such damages. Because some states do not 
  132.      allow the exclusion or limitation of liability for 
  133.      consequential or incidental damages, the above limitation 
  134.      may not apply to you. 
  135.  
  136.      PART 1.5 SHAREWARE
  137.           BabyDraw is distributed in two forms: The shareware 
  138.      version, and the registered version.  The shareware version 
  139.      is complete in every way.  It is not disabled in any way.  
  140.      It will give youngsters many hours of drawing enjoyment.  It 
  141.      contains the ability to do random drawing so that very young 
  142.      children can use it.   As an inducement to get you to 
  143.      register the program, we offer these additional features: 
  144.  
  145.      PART 1.5.1 ADDITIONAL FEATURES IN THE REGISTERED VERSION 
  146.      1) The registered version gives you the ability to record 
  147.      your drawings as you draw them and play back the recording 
  148.      to see the drawing being redrawn just as you did it!  The 
  149.      shareware version can play back drawings so that you may 
  150.      play the example drawings included in the shareware package. 
  151.  
  152.      2) The program's EXE file will be named after your child and 
  153.      will be invoked by typing the child's name.  For example, if 
  154.      your child's name were Susan, the program would be called 
  155.      SUSAN.EXE and you would start it by typing "SUSAN" and 
  156.      pressing ENTER. 
  157.  
  158.      3) All occurrences of "Caitlin" in the present version of 
  159.      the program will be replaced by your child's name.  All of 
  160.      the screens which now display "Caitlin" will now say "Susan" 
  161.      instead and the program will be called, "Susan's Drawing 
  162.      Game". 
  163.  
  164.      4) The program will also have a 49 character message you 
  165.      specify on the opening screen replacing "Caitlin is the 
  166.      Apple of Daddy's Eye", and will exit with the words, "Have 
  167.      you hugged Susan (assuming your child's name is Susan) 
  168.      today?" 
  169.  
  170.      5) The registered version starts by displaying a drawing 
  171.      named "INTRO.DRW" as its opening screen (if it exists).  You 
  172.      may edit or replace "INTRO.DRW" as you wish, perhaps drawing 
  173.      the words, "Susan's Drawing Program" with other graphics.  
  174.      The default version of "INTRO.DRW" is included with the 
  175.      shareware version, but it will not display when the program 
  176.      starts. 
  177.  
  178.      PART 1.5.2 HOW TO ORDER THE REGISTERED/CUSTOMIZED VERSION
  179.           You must register a copy of BabyDraw for each machine 
  180.      upon which it is installed.  If you wish to use one copy on 
  181.      multiple machines, you must remove copies from all machines 
  182.      except for the one currently being used so that no two 
  183.      copies can be used simultaneously.  
  184.           You may receive up to four individually customized 
  185.      copies of BabyDraw for your children (or anyone) for only 
  186.      $19.95.  Each copy will come up with a different child's 
  187.      name.  If you wish additional copies, they are $5.00 per 
  188.      copy and must appear on the original order form.  What a 
  189.      great gift this would make for anyone!  You can specify a 49 
  190.      character personal message to the person which will be 
  191.      displayed each time the program starts.
  192.           If you would just like to license your use of the 
  193.      shareware copy of the program, send $10.00 with the order 
  194.      form.  You will not receive anything by return mail, but we 
  195.      make this offer for those who are happy with the shareware 
  196.      version and do not wish customization.  You may not continue 
  197.      to use the shareware version beyond the evaluation period 
  198.      unless you have paid at least this minimum license fee of 
  199.      $10.00!
  200.           To receive your customized copy(ies) of BabyDraw, just 
  201.      fill out the form on the following page and send it to us 
  202.      with the proper amount and we will get it/them to you right 
  203.      away! 
  204.           This form is also contained in the file, ORDER.FRM.  To 
  205.      print it, just type "COPY ORDER.FRM PRN" while at the DOS 
  206.      prompt and press ENTER, or run BDRAW.EXE without arguments.  
  207.      An order form will be displayed after several informative 
  208.      screens which you can print by pressing PRTSC. 
  209.           If you are using a SPELLBOUND! product which you have 
  210.      not registered, please register.  It would help to alleviate 
  211.      some difficulties right now.  
  212.           Please see the file, SPELLBND.CAT for a catalog of some 
  213.      of our other products such as "The SPELLBOUND! Spelling 
  214.      Tutor Ver. 2.00" and "BothSides" which prints documentation 
  215.      to both sides of the page.
  216.            
  217.  
  218.      PART 1.5.3 BABYDRAW ORDER FORM
  219.      
  220. +---------------------------------------------------------------+
  221. |                   BABYDRAW 1.01 Order Form                    |
  222. +---------------------------------------------------------------+
  223. |                                                               |
  224. |    Name: _________________________________________________    |
  225. |                                                               |
  226. |  Street: _________________________________________________    |
  227. |                                                               |
  228. |    City: _________________________ St: ______  Zip: ______    |
  229. |                                                               |
  230. |   Phone: (___) ___-____ (for questions about your order)      |
  231. |                                                               |
  232. +----------+-----------------------------+------------+---------+
  233. | QUANTITY |        DESCRIPTION          | PRICE EACH |  TOTAL  |
  234. +----------+-----------------------------+------------+---------+
  235. |          | Register Shareware Version  |   10.00    |         |
  236. +----------+-----------------------------+------------+---------+
  237. |          | First 4 Copies of BabyDraw  |   19.95    |  19.95  |
  238. +----------+-----------------------------+------------+---------+
  239. |          | BabyDraw Additional Copies  |    5.00    |         |
  240. +----------+-----------------------------+------------+---------+
  241. |                 Michigan Residents add 4% sales tax:|         |
  242. +                                                     +---------+
  243. |                                               Total:|         |
  244. +-----------------------------------------------------+---------+
  245. | CHECK ONE:                                                    |
  246. |                                                               |
  247. | Check/Money Order: [ ]  MasterCard: [ ]  Visa: [ ]            |
  248. |                                                               |
  249. | Card No: ___________  Expiration: __/__  Ph: (___) ___-____   |
  250. |                                                               |
  251. | Cardholder Signature: _____________________________________   |
  252. |                                                               |
  253. | Send U.S. Funds only to:                                      |
  254. |                    SPELLBOUND! Software                       |
  255. |                    P.O. Box 158                               |
  256. |                    Shepherd, MI  48883                        |
  257. |                                                               |
  258. | Or if you have MasterCard or Visa, call:                      |
  259. |                    (517) 828-6520                             |
  260. |                                                               |
  261. | Specify name and message for each child for which a           |
  262. | customized copy is desired.  Limit name to nine characters    |
  263. | and message to 49 characters. Messages longer than 49         |
  264. | characters will be modified or truncated!                     |
  265. |                                                               |
  266. |    Name: ___________________________                          |
  267. |                                                               |
  268. | Message: ___________________________________________________  |
  269. |                                                               |
  270. |    Name: ___________________________                          |
  271. |                                                               |
  272. | Message: ___________________________________________________  |
  273. |                                                               |
  274. |           (Print additional names on reverse side)            |
  275. +---------------------------------------------------------------+
  276.  
  277.      PART 2.0 BABYDRAW
  278.  
  279.      Just type "CAITLIN" and the program will run.  You really 
  280.      shouldn't have to read the documentation.  The documentation 
  281.      is provided so that some of its more powerful features may 
  282.      be used.  For most users and especially for children, just 
  283.      running "CAITLIN" without parameters will be sufficient.
  284.      (NOTE: For the Registered/Customized version, substitute the 
  285.      first (up to) eight letters of your child's name for 
  286.      "CAITLIN" in the examples below.) 
  287.  
  288.      SYNTAX: CAITLIN [NOSOUND] [NOAUTO] [NOSHAPE]_ 
  289.      [PLAYFILE][.REC] [SPEED Milliseconds] [CLEAR Seconds] [/B] 
  290.  
  291.      NOTE: It is necessary only to specify the first four letters 
  292.      of any of: NOSOUND, NOAUTO, NOSHAPE, SPEED, CLEAR.  NOSO, 
  293.      NOAU, NOSH, SPEE, and CLEA are sufficient. 
  294.  
  295.           where: NOSOUND turns off all sound effects
  296.  
  297.                  NOAUTO  disables AUTODRAW feature so that when 
  298.                          an illegal key is accidentally pressed, 
  299.                          the program will not randomly draw. 
  300.  
  301.                  NOSHAPE disables drawing of shapes when 
  302.                          AUTODRAWing 
  303.  
  304.           PLAYFILE[.REC] is the name of a recording you wish to 
  305.                          be played back.  The extension ".REC" is 
  306.                          assumed even if a different extension is 
  307.                          specified!  Only files with the 
  308.                          extension ".REC" may be played back.  It 
  309.                          will be played back and then displayed 
  310.                          indefinitely unless the CLEAR parameter 
  311.                          is used to specify the number of seconds 
  312.                          to display the drawing, or a key is 
  313.                          pressed. The program will then exit 
  314.                          directly to DOS. This operates just like 
  315.                          the BDRAW.EXE run time program. 
  316.  
  317.       SPEED Milliseconds is the number of thousandths of a second 
  318.                          you wish to pause between each drawing 
  319.                          function while playing back a recording. 
  320.  
  321.            CLEAR Seconds has two uses in BabyDraw.
  322.                              When CLEAR appears on the command 
  323.                          line without a playback file, the 
  324.                          program immediately goes into AUTODRAW, 
  325.                          drawing randomly and clearing the screen 
  326.                          after the specified number of seconds, 
  327.                          and then drawing again repeatedly. 
  328.                              The second use is to specify the 
  329.                          length of time a playback file will be 
  330.                          displayed after the playback is 
  331.                          complete. If CLEAR is not specified on 
  332.                          the command line with a recorded file to 
  333.                          be played back, the drawing will be 
  334.                          displayed indefinitely or until a key is 
  335.                          pressed. 
  336.  
  337.                      /B  Forces BabyDraw to use monochrome 
  338.                          attributes when running with a CGA 
  339.                          simulation program on Hercules (R) 
  340.                          monochrome graphics cards.  CGA 
  341.                          simulations cause BabyDraw to believe it 
  342.                          is running on a CGA card.  For that 
  343.                          reason, it is necessary to force the use 
  344.                          of monochrome attributes using the "/B" 
  345.                          (black and white) switch. 
  346.  
  347.           COMMAND LINE EXAMPLES:
  348.  
  349.           CAITLIN 
  350.               Run BabyDraw with all defaults. 
  351.  
  352.           CAITLIN /B SPEED 5 NOAUTO NOSOUND
  353.               Run BabyDraw with AUTODRAW and sound effects 
  354.               disabled.  Pause for 5 milliseconds between each 
  355.               draw instruction while playing back recorded 
  356.               drawings.  Use Black and white in all text 
  357.               displays. 
  358.  
  359.           CAITLIN NOSHAPE NOSOUND
  360.               Run Babydraw with drawing of shapes disabled while 
  361.               AUTODRAWing and sound turned off. 
  362.  
  363.           CAITLIN PICTURE SPEE 5 NOSO CLEA 5
  364.               Play recording: PICTURE.REC with 5 milliseconds 
  365.               pause inserted between each drawing instruction, 
  366.               and sound turned off.  When playback is finished, 
  367.               display for 5 seconds, and then exit program.  
  368.               (Note only first four letters of command line 
  369.               arguments used.) 
  370.  
  371.           Although the examples above are given in upper case, 
  372.      the program is not sensitive to case, neither on the command 
  373.      line nor in response files.  The order in which command line 
  374.      arguments appear is unimportant. 
  375.  
  376.  
  377.      PART 2.1 USAGE
  378.           BABYDRAW is a simple drawing program for children aged 
  379.      2 to 102.  It may be used by older children who can use the 
  380.      number pad keys, CTRL and ALT keys to draw pictures of their 
  381.      own.  In addition, toddlers can also use it just by randomly 
  382.      pressing keys.  No harm can be done by any of the keys.  The 
  383.      function keys change color, the number pad keys serve as 
  384.      direction keys, the number keys across the top return sound 
  385.      effect 0 through 9, and any other key press causes random 
  386.      drawing and sound effects.  For continuous random drawing 
  387.      (called AUTODRAW), just press the shift key and any letter. 
  388.      (CAPSLOCK is turned off and kept off while in BabyDraw to 
  389.      avoid confusion.) 
  390.  
  391.      PART 2.2 DRAWING / THE HELP SCREEN
  392.           Help for all of the drawing functions and their related 
  393.      keys as well as this documentation are accessible by 
  394.      pressing the F1 key.  The following is the help screen which 
  395.      is displayed when you press the F1 key once. 
  396.  
  397. +===========================================================================+
  398. |         PRESS F1 TO READ DOCUMENTATION, ANY OTHER KEY TO QUIT HELP        |
  399. +=====================================+=====================================+
  400. |         DRAWING FUNCTIONS           |              MISCELLANEOUS          |
  401. |          Draw Upward = Up Arrow     |          Print Drawing = CTL-P      |
  402. |        Draw Downward = Dn Arrow     |      Change Background = Even Fkeys |
  403. |        Draw to Right = Rt Arrow     |         Change Palette = Odd Fkeys  |
  404. |         Draw to Left = Lt Arrow     |       Increment Stroke = +          |
  405. |  Draw to Upper Left  = HOME         |       Decrement Stroke = -          |
  406. |  Draw to Upper Right = PGUP         |           Clear Screen = ESC        |
  407. |  Draw to Lower Left  = END          |              DOS Shell = ALT-D      |
  408. |  Draw to Lower Right = PGDN         |            Quit to DOS = ALT-Q      |
  409. |       Drawing On/Off = SPACEBAR     |            RECORD/PLAYBACK          |
  410. |  Cycle Drawing Color = ENTER        |    Begin/End Recording = ALT-R      |
  411. |          Draw Circle = ALT-C        | Play/Del/Ren Recording = ALT-P      |
  412. |           Fill Shape = ALT-F        |      Speed Up Playback = +          |
  413. |         Display Grid = ALT-G        |     Slow Down Playback = -          |
  414. | Load/Del/Ren Drawing = ALT-L        |         Pause Playback = SPACEBAR   |
  415. |         Save Drawing = ALT-S        |     Interrupt Playback = Any Other  |
  416. |        Sound Effects = 0 to 9       |      Add Sound Effects = 0 to 9     |
  417. +=====================================+=====================================+
  418. | AUTOMATIC DRAWING is invoked by pressing any non-legal key. This allows   |
  419. | small children to use the program without the need to learn the keys.     |
  420. | For CONTINUOUS AUTOMATIC DRAWING, press the shift key and any letter key. |
  421. +===========================================================================+
  422.  
  423.           You may view this documentation while in the help 
  424.      screen by pressing the F1 key a second time.  The file, 
  425.      BABYDRAW.DOC must be located in the same directory as the 
  426.      program.  If BABYDRAW.DOC is not found, you will be given a 
  427.      message to that effect.  To scroll through the 
  428.      documentation, just use the arrow keys and the PgUp and PgDn 
  429.      keys.  Press any other key to exit the documentation. 
  430.  
  431.      PART 2.2.1 DRAWING LINES
  432.           To draw, the number pad arrow keys should be used.  
  433.      NUMLOCK must be set to off.  The arrow keys are used to draw 
  434.      horizontally and vertically.  The Home, PgUp, End, and PgDn 
  435.      keys are all used to draw diagonally. 
  436.           The drawing color is changed by pressing the ENTER key 
  437.      to cycle through the four available colors.  To turn off the 
  438.      drawing cursor, just press the SPACEBAR.  Press it again to 
  439.      start drawing again once you have moved the cursor to the 
  440.      new place.  You can think of this as "lifting the pen". 
  441.           To erase, press ALT-F, set the fill color and the 
  442.      border color to the same color as the background and press 
  443.      ENTER to "fill" the shape you wish to erase with the 
  444.      background color. 
  445.      
  446.      PART 2.2.2 DRAWING INCREMENTALLY 
  447.           The Plus (+), and Minus (-) signs are used to determine 
  448.      the length of the line drawn each time the keys are pressed.  
  449.      This value is presented on the drawing screen in the upper 
  450.      left hand corner of the screen after the letters "INC=" and 
  451.      is referred to from here on as the drawing "increment".  A 
  452.      value of "1" represents one screen pixel or element, a value 
  453.      of "10" represents 10 and so on. 
  454.           If you do not wish to draw in increments, just set it 
  455.      to one. Drawing with it set to 10 for example will assure 
  456.      that your drawing is neatly spaced.  Letters may be easily 
  457.      created using this method as the width and height are easily 
  458.      controlled. Drawing in increments also speeds up playback as 
  459.      a single keystroke with the increment set to "10" takes 
  460.      1/10th the time of drawing 10 strokes with increment set to 
  461.      "1" to accomplish the same task.  The drawing increment may 
  462.      be set in the range 1 to 40. 
  463.           If you wish to change increments temporarily and then 
  464.      change back to pick up where you left off, change the 
  465.      increment and draw as desired and then change the increment 
  466.      to 1 and move to a corner which was drawn using the previous 
  467.      increment.  Press the plus key until you arrive at the 
  468.      previous setting and then continue to draw. 
  469.  
  470.      PART 2.2.3 DRAWING CIRCLES
  471.           You may create circles by pressing ALT-C and then 
  472.      entering a radius in pixels.  The location of the drawing 
  473.      cursor will determine the center of the circle and the 
  474.      radius will be the distance in pixels from the cursor to the 
  475.      circumference of the circle. 
  476.  
  477.      PART 2.2.4 FILLING SHAPES
  478.           Shapes may be filled in by making sure that the shape 
  479.      is entirely closed and then pressing ALT-F.  You will then 
  480.      be prompted to specify a fill color and a border color.  The 
  481.      program needs to know the color of the border of the shape 
  482.      you wish to fill.  It uses this color to determine where to 
  483.      stop painting. BE CAREFUL!  If you have a shape of a 
  484.      different color within the shape of the specified color, it 
  485.      will be filled over!  To cycle through the four possible 
  486.      fill colors, press the SPACEBAR.  To cycle the four border 
  487.      colors, press the TAB key.  When you are satisfied with the 
  488.      combination, press ENTER to execute the fill. If you decide 
  489.      to abort, press ESC. 
  490.  
  491.      PART 2.2.5 PRINTING YOUR DRAWING
  492.  
  493.      PART 2.2.5.1 USING THE BABYDRAW PRINTER ROUTINE
  494.           Your completed drawing may be sent to any Epson 
  495.      compatible or Laser Printer using BabyDraw's own internal 
  496.      print routine, or sent to any printer capable of printing 
  497.      graphics by loading DOS' GRAPHICS.COM prior to running 
  498.      BabyDraw.  Just press CTRL-P and answer the several 
  499.      questions.  The first question asks which method you would 
  500.      like to use to print your picture.  We'll print with 
  501.      BabyDraw's own method first.  To use the BabyDraw routine, 
  502.      just press "N" here and then press ENTER.  The next question 
  503.      requires that you type in the number of your printer port.  
  504.      This MUST be parallel port LPT1 1-3.  Just type the number 
  505.      only. 
  506.           NOTE: If you have a printer connected to your COM port, 
  507.      see your DOS manual about redirecting output from the LPT 
  508.      port to your COM port or see the alternative method below. 
  509.  
  510.           The next question applies to laser printers.  If you do 
  511.      not have a laser printer, just leave it blank and press 
  512.      ENTER.  If you do have a laser printer, enter the dots per 
  513.      inch to print. 
  514.           The next question asks how you wish colors to be 
  515.      displayed. [P]atterns looks better with colored pictures 
  516.      than [S]olid black. 
  517.          If you get a message that your printer is offline, just 
  518.      turn the printer on or set it back online and the picture 
  519.      will be printed normally.  If nothing at all happens, your 
  520.      printer must not be truly Epson Compatible or is not a 
  521.      supported Laser printer. 
  522.  
  523.      PART 2.2.5.2 USING DOS' GRAPHICS.COM TO PRINT
  524.  
  525.           If you cannot print using the method above, you may 
  526.      still be able to print the picture.  To use the following 
  527.      method, you must load the DOS utility, "GRAPHICS.COM (or 
  528.      possibliy GRAPHICS.EXE) from your DOS diskette or directory.  
  529.      Just type "GRAPHICS" and press ENTER while GRAPHICS.COM is 
  530.      in your PATH or in the current directory.  Now start up 
  531.      BabyDraw and load the picture you wish to print.  Press 
  532.      CTRL-P as above, but this time answer "Y" to the "Use 
  533.      PRTSC?" prompt.  Answer the questions as above, and then a 
  534.      screen will prompt you to press a key.  When you press a 
  535.      key, the picture will be displayed without the program title 
  536.      and settings at the top.  At this time, press SHIFT-PRTSC 
  537.      (or PRTSC on enhanced keyboards).  This should send the 
  538.      picture to your printer.  When your printer has finished, 
  539.      press another key to restore the entire drawing screen. 
  540.  
  541.      PART 2.2.6 QUITTING FROM BABYDRAW
  542.           To quit from the program, just press ALT-Q. 
  543.  
  544.  
  545.      PART 2.3 FUN FOR BABIES (TODDLERS)
  546.           When an illegal key is pressed, drawing is done at 
  547.      random, making it a perfect choice for baby's first computer 
  548.      experience. It's a joy to watch the small child's face light 
  549.      up when they see the drawing they have "created".  The 
  550.      random drawing is accompanied by random sound effects as 
  551.      well, making the experience even more entertaining for 
  552.      toddlers.  By pressing any of the number keys across the top 
  553.      of the keyboard (not the number pad keys) you may invoke any 
  554.      of 10 sound effects. You may also record (registered / 
  555.      customized version only) your own drawings and play them 
  556.      back at any speed for the youngster.  They are fascinated by 
  557.      watching the pictures being drawn before their eyes by an 
  558.      "invisible hand". 
  559.           Because the "dangerous" functions are controlled by a 
  560.      combination of the CTRL or ALT key and another key, the 
  561.      toddler is prevented from doing any damage while the program 
  562.      is running. 
  563.  
  564.      PART 2.4 CREATE YOUR OWN OPENING PROGRAM SCREEN!
  565.      (Registered Version) 
  566.           There are several drawings (these have the extension, 
  567.      ".DRW") and recordings (extension ".REC") supplied with 
  568.      BabyDraw. If BabyDraw finds a drawing called "INTRO.DRW" 
  569.      upon startup, it will display this screen in lieu of the 
  570.      opening screen.  (If you have the unregistered version, you 
  571.      can view this drawing by loading the drawing "INTRO".)  You 
  572.      may edit this drawing or replace it with a drawing entirely 
  573.      of your own creation if you wish.  Just load it (ALT-L from 
  574.      drawing screen) make the desired changes, and save it as 
  575.      "INTRO". 
  576.           
  577.      PART 2.5 LOADING/SAVING RECORDING/PLAYING DRAWINGS 
  578.  
  579.      PART 2.5.1 SAVING DRAWINGS
  580.           Drawings may be saved to disk in one of two ways: 
  581.      SAVING or RECORDING.  Recording may only be used in the 
  582.      Registered version of BabyDraw.  To save a drawing, press 
  583.      ALT-S.  You will be asked to supply a name for the drawing.  
  584.      Limit your name to 8 characters in length and do not supply 
  585.      an extension.  All "SAVED" drawings will be given the 
  586.      extension, ".DRW" when they are stored on the disk.  This is 
  587.      to simplify the reloading of saved drawings as all files 
  588.      having this extension will be displayed to you so that you 
  589.      may make a selection. 
  590.  
  591.  
  592.      PART 2.5.2 LOADING/DELETING DRAWINGS
  593.           To "LOAD" a drawing, simply press ALT-L.  All of the 
  594.      files in the current directory having the extension ".DRW" 
  595.      will be displayed to you.  They will appear without the 
  596.      extension so that more drawings may be displayed on the 
  597.      screen.  If you have more drawings than there is room on the 
  598.      screen, simply use the arrow keys to scroll the screen to 
  599.      the left.   Use the arrow keys to move the highlight bar to 
  600.      the drawing you wish to load and press ENTER.  If you change 
  601.      your mind and wish not to load a drawing, simply press ESC.  
  602.      If you would like to delete a drawing, just place the 
  603.      highlight bar over the drawing you wish to delete, and press 
  604.      F2.  After confirming the deletion, the drawing will be 
  605.      immediately deleted. 
  606.  
  607.      PART 2.5.3 RECORDING DRAWINGS (Registered Version Only)
  608.           To "RECORD" a drawing, press ALT-R.  You will be asked 
  609.      to supply a name for the recording.  If the name is the name 
  610.      of a recording which already exists on the disk, you will be 
  611.      asked whether you wish to Overwrite the recording or Append 
  612.      to the end of the recorded drawing.  (See "APPENDING TO 
  613.      RECORDINGS" below.) Limit your name to 8 characters in 
  614.      length and do not supply an extension.  All recordings will 
  615.      be given the extension, ".REC" when they are stored on the 
  616.      disk.  This is to simplify the playback of recorded drawings 
  617.      as all files having this extension will be displayed to you 
  618.      so that you may make a selection.  Press ENTER to confirm 
  619.      the name you have selected. 
  620.           After the name has been chosen, you will be returned to 
  621.      the drawing screen.  All drawing functions will now be 
  622.      recorded.  You may add sound effects to your recordings by 
  623.      pressing any of the number keys across the top of the 
  624.      keyboard. 
  625.  
  626.      PART 2.5.3.1 CLEARING THE SCREEN BEFORE RECORDING
  627.           We recommend that the first key you press when 
  628.      recording, should be the ESC key.  This will cause the 
  629.      screen to clear and the colors and cursor position to be 
  630.      reset.  When a recording is played back, the cursor position 
  631.      must be the same as when it was recorded or there may be 
  632.      unpredictable results.  If you do not wish to have the 
  633.      recording clear the screen, then it must be done before 
  634.      playing the recording back.  If you wish to change your mind 
  635.      later, the recording is saved as an ASCII text file and may 
  636.      be edited with a standard text editor.  The keystrokes are 
  637.      saved as the key codes separated by a linefeed and carriage 
  638.      return or one key function on a line.  You may use a text 
  639.      editor capable of inserting an escape character (ASCII 27 or 
  640.      the small arrow pointing to left) at the top of your 
  641.      drawings.  We recommend PC Magazine's TED.COM (available 
  642.      from just about any BBS system or shareware distributor), 
  643.      for this task. 
  644.           We could have caused the program to insert the ESC 
  645.      command at the beginning of every recording, but it would 
  646.      have made the program less versatile and the following 
  647.      features would have been impossible. 
  648.  
  649.       
  650.      PART 2.5.3.2 TRICKS AND MACROS      
  651.           There are a number of tricks you may discover that you 
  652.      can do, such as creating "macros" which can be played back 
  653.      to insert small drawings into later drawings.  For example, 
  654.      you might record the drawing of a small house and save it to 
  655.      disk.  Later, when you are drawing another picture (not 
  656.      recording) you could place the cursor in the position at 
  657.      which you wish to draw the house and then play back your 
  658.      recording of the house.  You must always be certain that no 
  659.      part of the recording will bump into the edge of the drawing 
  660.      screen as all keystrokes following will be inaccurate.  You 
  661.      must also confine yourself to a single increment for this to 
  662.      work correctly.  
  663.           Try recording the drawing of your name with increment 
  664.      set to 10, save it, press ESC to clear the screen, press "-" 
  665.      to set the increment to 5 and then play back your name.  It 
  666.      will print back at half size! 
  667.           We created the grid screen by creating a small macro 
  668.      which drew one line of dots with the increment set to 10 and 
  669.      then dropped down to the beginning of the next line.  By 
  670.      starting at the top of the screen and continuously playing 
  671.      back this macro, we were able to create the entire screen.  
  672.      If you would prefer a different grid size, you can use this 
  673.      method to create your own version of "GRID.DRW".  (This is 
  674.      the file which is loaded when you press ALT-G.)   Now when 
  675.      you press ALT-G, YOUR grid will be loaded! 
  676.          Use the ALT-G Grid feature when you need to make 
  677.      measurements (for example, while drawing letters) while 
  678.      recording.  If used when drawing, the grid will be saved 
  679.      with the rest of the drawing unless you press ALT-G again to 
  680.      remove it before continuing your drawing.  Use the grid to 
  681.      properly space letters or to center drawings and etc.  You 
  682.      may use the grid temporarily on a picture already drawn by 
  683.      pressing ALT-G, making the measurements and then pressing 
  684.      ALT-G again to remove the grid.  Do not draw with the grid 
  685.      in place unless you are recording, or some dots will remain 
  686.      when the grid is removed with a subsequent pressing of ALT-
  687.      G. 
  688.           When a picture is recorded, only the keystrokes are 
  689.      saved.  Any picture which is already on the screen is 
  690.      ignored.  The best recordings can be made by first drawing 
  691.      the picture to be recorded turning the record feature on and 
  692.      then tracing over it in a different color.  This method can 
  693.      help you to avoid many errors.  This is the method we used 
  694.      in creating the several recordings you find in this package.  
  695.      The drawing "MAZE" which might well be impossible to draw 
  696.      successively, was drawn first and then traced over with 
  697.      recording on.  The entire maze is composed of a single line! 
  698.           
  699.      PART 2.5.3.2 SAVING THE RECORDING 
  700.           Draw the picture as you wish, using the even and odd 
  701.      Fkeys to change the background and palette and the number 
  702.      keys "0" to "9" for sound effects, filling in shapes, 
  703.      creating circles, and changing the increment setting as 
  704.      necessary.  When you have finished, press ALT-R again to 
  705.      save the recording to disk. 
  706.  
  707.            
  708.      PART 2.5.3.3 APPENDING TO RECORDINGS 
  709.           You may save a recording before it is finished and then 
  710.      finish it at a later time, or you may just wish to add to a 
  711.      previously saved recording.  In either case, you must first 
  712.      play back the recording so that the settings are the same as 
  713.      when the recording was terminated.  Let it play back until 
  714.      it finishes. The cursor and colors are then where they were 
  715.      before.  After it has finished, and BEFORE PRESSING ANY 
  716.      OTHER KEY, press ALT-R and specify the recording's name.  
  717.      The program will warn that the recording of that name exists 
  718.      and prompt you as to whether to Replace it or Append to it.  
  719.      In this case you will choose to Append to it.  Continue the 
  720.      drawing from where you last left off and then press ALT-R 
  721.      when you are finished and the recording will be saved with 
  722.      its changes. 
  723.  
  724.      PART 2.5.3.4 CORRECTING ERRORS AND EDITING RECORDINGS 
  725.          Frequently, you will make a mistake while recording a 
  726.      drawing.  Even if it is not a serious mistake such as 
  727.      filling in the entire screen by specifying the wrong border 
  728.      color, the mistake and any remedial action will still be 
  729.      there when the recording is played back.  
  730.           BabyDraw offers a feature called "Trimming" for such 
  731.      circumstances.  Trimming removes all keystrokes following 
  732.      the specified keystroke number.  To make use of this 
  733.      feature, save the recording in its current state - mistake 
  734.      and all - by pressing ALT-R.  Press ESC to clear the screen 
  735.      now so that we may replay the recording later.  
  736.           Now press ALT-P to enter the Play/Del/Ren screen.  Move 
  737.      the highlight bar to the recording you just made and press 
  738.      F6 to Trim.  You will be asked first to confirm that you 
  739.      want to trim the recording and once you have entered "Y", 
  740.      you will be asked for the number of the last instruction or 
  741.      keystroke you wish to remain in the recording.  Just above 
  742.      the edit window, a box will appear containing the total 
  743.      number of keystrokes contained in the recording.  If the 
  744.      error was on the last one or two instructions, specify 1 or 
  745.      2 less than this number.  
  746.           Once it has been trimmed, press ENTER to play back the 
  747.      recording.  Let it play to its new conclusion.  We want to 
  748.      continue at this point, so leaving the screen in its present 
  749.      state so that we can pick up where it left off, press ALT-R 
  750.      to append to this recording.  The program will display the 
  751.      last name accessed, in this case, the current recording.  
  752.      Press ENTER to use the displayed name.  The program now 
  753.      finds that the recording already exists and now asks whether 
  754.      you wish to [A]ppend, [R]eplace, or [T]ype the name.  Select 
  755.      "A" for append.  Now just continue the drawing and press 
  756.      ALT-R to save it when you are finished. 
  757.          If you wish to edit a recording, just play the recording 
  758.      back with the keystroke counter turned on.  You turn it on 
  759.      by pressing F3 to toggle its setting while in the 
  760.      Play/Del/Ren screen.  The keystroke counter appears during 
  761.      playback when toggled on, in the upper right corner of the 
  762.      drawing screen.  Use the +, - and SPACEBAR keys to speed up, 
  763.      slow down and pause playback. 
  764.  
  765.  
  766.           When the recording reaches the place at which you wish 
  767.      to begin editing, make note of the keystroke counter number 
  768.      which appears at that point. 
  769.           Having determined the keystroke at which to trim the 
  770.      recording, press ESC to reset the screen and then ALT-P to 
  771.      enter the Play/Del/Ren screen.  Highlight the desired 
  772.      recording and press F6 to trim.  Confirm that you wish to 
  773.      trim the recording by answering "Y" when prompted.  Now 
  774.      enter the keystroke number into the edit window and press 
  775.      ENTER.  Once it is finished, press ENTER to playback the 
  776.      recording in its new state.  If all went well, the recording 
  777.      should now play up to the point at which you trimmed, and 
  778.      terminate.  If you wish to continue the recording from this 
  779.      point, leave the screen in its present state and press ALT-
  780.      R.  Press ENTER to confirm the name in the edit window (it 
  781.      should be the same recording) and then press "A" to indicate 
  782.      that you wish to Append to the recording and not Replace it.  
  783.      Now just continue to draw and then press ALT-R when you are 
  784.      finished! 
  785.  
  786.      PART 2.5.4 PLAYING BACK/DELETING RECORDINGS
  787.           Playing back a recorded drawing is very simple.  Press 
  788.      ALT-P to display all of the available files having a ".REC" 
  789.      extension in the current directory.  If you wish to view the 
  790.      keystroke counter as it plays to calculate trimming for 
  791.      editing, press F3 to toggle the keystroke display off and 
  792.      on. 
  793.           Move the highlight bar to the recording you wish to 
  794.      load and press ENTER to confirm your selection.  Press ESC 
  795.      if you wish to abort.  If you would like to delete a 
  796.      recording, just place the highlight bar over the recording 
  797.      you wish to delete, and press F2.  You will be asked to 
  798.      confirm the deletion and then recording will be immediately 
  799.      deleted. 
  800.           While the recording is being played back, the following 
  801.      keys are effective: 
  802.  
  803.                   "+" -- Speeds up playback
  804.                   "-" -- Slows down playback
  805.              SPACEBAR -- Suspend playback temporarily
  806.       ALT-Q or CTRL-C -- Exit
  807.         Any other Key -- Terminate playback
  808.  
  809.  
  810.      PART 3.0 BDRAW THE PLAYBACK UTILITY!
  811.  
  812.      SYNTAX: BDRAW PLAYFILE.EXT [NOSOUND] [SPEED Milliseconds] [CLEAR
  813.      Seconds]
  814.          or: BDRAW @RESPONSE.FIL
  815.  
  816.           where: NOSOUND turns off all sound effects
  817.  
  818.             PLAYFILE.REC is the name of a recording you wish to 
  819.                          be played back.  It will be played back 
  820.                          and then displayed indefinitely unless 
  821.                          the CLEAR parameter is used to specify 
  822.                          the number of seconds to display the 
  823.                          drawing, or a key is pressed.  The 
  824.                          program will then exit directly to DOS.  
  825.                          This operates just like the BABYDRAW 
  826.                          program.  The ".REC" extension is 
  827.                          optional.  Only files with the extension 
  828.                          ".REC" can be played, however, so do not 
  829.                          rename to an extension other than 
  830.                          ".REC". 
  831.  
  832.       SPEED Milliseconds is the number of thousandths of a second 
  833.                          you wish to pause between each drawing 
  834.                          function while playing back recording. 
  835.  
  836.            CLEAR Seconds causes the recording to be displayed for 
  837.                          the specified number of seconds after 
  838.                          drawing is completed.  If this argument 
  839.                          is not given, the drawing will be 
  840.                          displayed indefinitely or until a key is 
  841.                          pressed. 
  842.  
  843.            @RESPONSE.FIL is an alternate way to specify multiple 
  844.                          recordings to be displayed by BDRAW.  It 
  845.                          may not be combined with any other of 
  846.                          the optional command line parameters 
  847.                          given. RESPONSE.FIL (or any valid DOS 
  848.                          file name) is a text file containing 
  849.                          multiple command lines to be processed 
  850.                          one at a time, just as if each were 
  851.                          specified individually.  The file name 
  852.                          MUST be prefaced by the "@" character so 
  853.                          that BDRAW knows that it is not a 
  854.                          recording, which would cause BDRAW to 
  855.                          generate an error message.  BDRAW will 
  856.                          read and process each command line, and 
  857.                          when it has processed the last command 
  858.                          line, it will return to DOS.  If you 
  859.                          wish the display to be repeated, just be 
  860.                          sure that the last line in the file 
  861.                          says, REPEAT.  Consequently none of your 
  862.                          drawings may be named "REPEAT.REC" since 
  863.                          this command sends BDRAW back to the 
  864.                          beginning of the file.  An example 
  865.                          response file follows: 
  866.  
  867.  
  868.                          Example of RESPONSE.LST: 
  869.                          FILE1.REC NOSOUND SPEED 50 CLEAR 5
  870.                          FILE2.REC SPEED 10 CLEAR 7
  871.                          FILE3.REC CLEAR 5
  872.                          FILE4.REC CLEAR 6
  873.                          FILE5.REC CLEAR 5 NOSOUND
  874.                          REPEAT
  875.                          (Again, the ".REC" extension is 
  876.                          optional.) 
  877.  
  878.           COMMAND LINE EXAMPLES:
  879.  
  880.           BDRAW
  881.               Display syntax screen for running BDRAW. 
  882.  
  883.           BDRAW PICTURE SPEE 5 NOSOUND CLEA 5
  884.               Play recording: PICTURE.REC with 5 milliseconds 
  885.               pause inserted between each drawing instruction, 
  886.               and sound turned off.  When playback is finished, 
  887.               display for 5 seconds, and then exit program. 
  888.  
  889.           BDRAW @C:\DISPLAY.LST
  890.               Process command lines in the response file: 
  891.               C:\DISPLAY.LST 
  892.  
  893.           Although the above is given in upper case, the program 
  894.      is not sensitive to case, neither on the command line nor in 
  895.      response files.  Order of command line arguments is 
  896.      unimportant. 
  897.  
  898.           While the recording is being played back, the following 
  899.      keys are effective: 
  900.  
  901.                   "+" -- Speeds up playback
  902.                   "-" -- Slows down playback
  903.              SPACEBAR -- Suspend playback temporarily
  904.       ALT-Q or CTRL-C -- Exit
  905.         Any other Key -- Terminate playback
  906.  
  907.      PART 3.1 USAGE
  908.  
  909.           BDRAW.EXE is a run time version of BABYDRAW.  It cannot 
  910.      be used to draw or record pictures.  It can only play back 
  911.      the specified recording or recording listed in a properly 
  912.      formatted response file.  It is supplied in the shareware 
  913.      package to demonstrate the Recording/Playback features 
  914.      available to you when you register your copy. 
  915.  
  916.           BDRAW.EXE may be distributed freely ONLY by registered 
  917.      users of BABYDRAW.  This will enable registered users to 
  918.      distribute recorded drawings, video greeting cards, etc. to 
  919.      friends and relatives. 
  920.  
  921.      IMPORTANT NOTE!!!
  922.           THE UNREGISTERED COPY OF BDRAW.EXE MAY UNDER NO 
  923.      CIRCUMSTANCES BE DISTRIBUTED APART FROM THE REST OF THE 
  924.      BABYDRAW PACKAGE! 
  925.  
  926.